﻿/* 注册 */

.container{padding:60px 0px;background-size:cover;box-shadow: inset 0 1px 3px 1px #d6d6d6;width:100%;text-align:center;background-size:cover;}
.container .back{text-decoration: underline; color: #b5b5b5; font-size: 14px;margin:0 0 10px 578px;display:inline-block;}
.container .layout{width:700px;height:auto;box-shadow: inset 0 1px 3px 1px #d6d6d6;background-color:#fff;margin:0 auto;}
.container .center{padding:100px 50px 50px;}
.container .form{padding-left:140px;text-align:left;margin-top:30px;}
.container .input{border:1px #b9b9b9 solid;font-size:16px;cursor:pointer;width:280px;height:40px;padding:4px 0 4px 5px;line-height:32px\9;border-left:none;margin-left:-5px;}
.container .form img{height:40px;width:40px;border:1px solid #b9b9b9;vertical-align:bottom;border-right:none;}
.container .tips{margin:5px 0 ; color: #2cce4d; text-align:left;padding-left:20px;width:250px;visibility:hidden;}
.container .vertical{vertical-align:middle;cursor:pointer;}
.container .yanzheng{margin-top:30px;display:none;}
.container .yzm{width:100px;height:30px;padding:7px;border:1px #b9b9b9 solid;font-size:14px;margin-right:10px;}
.container .btn-orig { color: #fff; display: block; border-radius: 3px; background-color: #ff9700; border-bottom: 2px solid #c26009; font-size: 22px; text-align: center; line-height: 50px; width: 140px; height: 50px; letter-spacing: 4px; text-indent: 4px; font-weight: bold;transition: background-color ease-in-out .24s; -moz-transition: background-color ease-in-out .24s; -webkit-transition: background-color ease-in-out .24s; -o-transition: background-color ease-in-out .24s; -ms-transition: background-color ease-in-out .24s;letter-spacing: 8px;text-indent: 8px; margin:20px 0 20px 85px;}
.container .btn-orig:hover{background-color:#ff7900;color:#fff;text-decoration:none;}
.container .error-inp {background-position:left -411px;color:#ff6600;}

/* table qiehuan */
.tab1{border-top:#eee solid 1px;}
.menu{height:50px;border-right:#eee solid 1px; font-size:14px;background:#f9fafb;border-bottom:#eee solid 1px;}
.menu li{background:#f9fafb url(../images/tech_table_icos.png) no-repeat;float:left;padding:0 40px 0 0;line-height:50px;height:50px;cursor:pointer;border-left:#eee solid 1px;border-bottom:#eee solid 1px;color:#818181;overflow:hidden;font-size:18px;}
.menu li.on{border-right:#eee solid 1px;}
.menu li.off,.menu li:hover{background:#fff url(../images/tech_table_icos.png) no-repeat;color:#30363a;font-weight:bold; border-bottom:none;border-top:2px solid #30c76c;}
.menudiv{border-left:#eee solid 1px;border-right:#eee solid 1px;border-top:0;background:#fefefe; position: relative;}
.menudiv>div.con{line-height:28px;min-height:600px;width: 100%;position:relative;padding-bottom:30px;display:none;width: 1200px !important;background-color: #fff;}
#one1{background-position:20px 0px;padding-left:60px;}
#one1:hover,#one1.off{background-position:20px -346px;}
#one2{background-position:20px -49px;padding-left:60px;}
#one2:hover,#one2.off{background-position:20px -396px;}
#one3{background-position:20px -98px;padding-left:60px;}
#one3:hover,#one3.off{background-position:20px -444px;}
#one4{background-position:20px -148px;padding-left:60px;}
#one4:hover,#one4.off{background-position:20px -496px;}
#one5{background-position:20px -196px;padding-left:60px;}
#one5:hover,#one5.off{background-position:20px -546px;}
#one7{background-position:20px -246px;padding-left:60px;}
#one7:hover,#one7.off{background-position:20px -594px;}
#one6{background-position:20px -296px;padding-left:60px;}
#one6:hover,#one6.off{background-position:20px -644px;}
.menu dl{float:right;margin-right:24px;}
.menu dl dd{float:left;width:100px;line-height:50px;height:50px;border-bottom:#eee solid 1px;color:#666;overflow:hidden;text-align:center;}
.menu dl dd:hover,.menu dl dd.hover{float:left;width:100px;line-height:50px;height:50px;color:#666;overflow:hidden;text-align:center;background:#fff;border-bottom: none;border-top: 2px solid #f90;color:#000;}
.menu dl dd:hover .ico8,.menu dl dd.hover .ico8{background:url(../images/hls_jz_aico.png) no-repeat -76px -46px;width:15px;height:15px;display:inline-block;margin:3px 5px 0 0;}
.menu dl dd:hover .ico9,.menu dl dd.hover .ico9{background:url(../images/hls_jz_aico.png) no-repeat -92px -44px;width:25px;height:15px;display:inline-block;margin:3px 5px 0 0;}
.menu dl dd .ico8{background:url(../images/hls_jz_aico.png) no-repeat -76px -26px;width:15px;height:15px;display:inline-block;margin:3px 5px 0 0;}
.menu dl dd .ico9{background:url(../images/hls_jz_aico.png) no-repeat -92px -26px;width:25px;height:15px;display:inline-block;margin:3px 5px 0 0;}
.menu dl dd a{color:#6a6a6a;}.menu dl dd.hover a{color:#f90;font-weight:bold;}.menu dl dd:hover a{color:#f90;font-weight:bold;}
/**jz_content**/
.jz_content{margin-top:10px;}
.jz_main {width:1200px;padding-bottom:38px;margin-top:8px;}
.shopping_list {background:#fcf8e3;border:1px solid #faebcc;margin:0px 0 4px 0;-moz-border-radius:5px;/* Gecko browsers */-webkit-border-radius:5px;/* Webkit browsers */border-radius:5px;/* W3C syntax */padding:5px 20px;}
.shopping_list p {height:36px;line-height:36px;}
.shopping_list p .dotted{color:#ff6600;}
.shopping_list p span {height:12px;font-size:12px;padding:1px 5px;-moz-border-radius:12px;/* Gecko browsers */-webkit-border-radius:12px;/* Webkit browsers */border-radius:12px;/* W3C syntax */margin:0 5px;color:#fff;}
.shopping_list p i{font-style:normal;padding:0 5px;}


/**qiehuan**/
#tab {position:relative;}
#tab .tabList ul li {float:left;background:#fefefe;background:-moz-linear-gradient(top,#fefefe,#ededed);background:-o-linear-gradient(left top,left bottom,from(#fefefe),to(#ededed));background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#ededed));border:1px solid #ccc;padding:5px 0;width:160px;text-align:center;margin-left:-1px;position:relative;cursor:pointer;height:40px;line-height:40px;}
#tab .tabCon {position:absolute;left:-1px;top:40px;border:1px solid #ccc;border-top:none;width:920px;min_height:846px;}
#tab .tabCon div {padding:10px;position:absolute;opacity:0;filter:alpha(opacity=0);}
#tab .tabList li.cur {border-bottom:none;background:#fff;border-top:2px solid #4f93ce;}
#tab .tabCon div.cur {opacity:1;filter:alpha(opacity=100);}
#tab .tabList dl {border:1px solid #ededed;height:50px;background:#f9fafb;background:-moz-linear-gradient(top,#fefefe,#ededed);background:-o-linear-gradient(left top,left bottom,from(#fefefe),to(#ededed));background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#ededed));}
#tab .tabList dl dd {float:left;height:50px;line-height:50px;}

.sidebar {width:270px;}
.sidebar .user_edit {background:#f9fafb;height:170px;box-shadow:0px 0px 5px rgba(237,237,237,.5);-webkit-box-shadow:0px 0px 5px rgba(237,237,237,.5);-moz-box-shadow:0px 0px 5px rgba(237,237,237,.5);-ms-box-shadow:0px 0px 5px rgba(237,237,237,.5);-o-box-shadow:0px 0px 5px rgba(237,237,237,.5);-moz-border-radius:5px;/* Gecko browsers */-webkit-border-radius:5px;/* Webkit browsers */border-radius:5px;/* W3C syntax */}
.user_edit {padding:34px 10px 0 34px;}
.user_edit img {float:left;display:inline-block;margin-right:5px;}
.user_edit .schedule {width:110px;}
.user_edit .schedule span {display:inline-block;text-align:center;margin-top:5px;}
.user_edit .schedule strong {font-size:34px;display:inline-block;text-align:center;color:#f90;margin:10px 0 20px 0;}
.user_edit .schedule a {width:86px;background:#f90;color:#fff;padding:8px 8px;display:inline-block;font-size:12px;-moz-border-radius:5px;/* Gecko browsers */-webkit-border-radius:5px;/* Webkit browsers */border-radius:5px;/* W3C syntax */}
.user_edit .schedule .ico4 {background:url(../images/hls_jz_aico.png) no-repeat -50px -3px;width:20px;height:20px;}
.user_account {background:#f9fafb;margin-top:10px;-moz-border-radius:5px;/* Gecko browsers */-webkit-border-radius:5px;/* Webkit browsers */border-radius:5px;/* W3C syntax */}
.residual {background:#fff;margin-bottom:5px;}
.residual .why {width:16px;height:16px;background:url(../images/hls_jz_aico.png) no-repeat -75px -5px;display:inline-block;margin:5px 0 0 10px;}
.residual dl {background:url(../images/yue.png) no-repeat 25px 32px;padding-left:96px;padding-top:22px;padding-bottom:15px;}
.residual .dl {background:none;padding-left:0;}
.residual .dl dd {float:left;}
.residual dl .pri {color:#ff9700;font-size:30px;margin-top:10px;font-weight:bold;}
.residual .dl .pri {margin-left:20px;font-size:36px;}
.residual dl .pri span {font-size:14px;}
.user_account {padding-bottom:10px;}
.user_account p b{font-weight: normal;}
.user_account p {height:24px;line-height:24px;font-size:12px;padding-left:26px;}
.user_account1 .why {margin:10px 0 0 10px;}
.user_account1 {background:none;width:560px;border-right:1px solid #eff0f1;margin-top:0;height:116px;}
.user_account1 p {padding-left:0px;margin-top:25px;font-size:14px;}
.user_account .two_btn {padding-left:26px;margin-top:10px}
.user_account .two_btn a {display:inline-block;height:40px;line-height:40px;text-align:center;width:105px;}
.user_account .two_btn .chuzhi {background:#ff9700;color:#fff;margin-right:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.user_account .two_btn .tixian {border:1px solid #cdcdcd;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.user_account1 ul li {float:left;margin:0 24px;}
.user_account1 ul li.on {margin-left:0px;}
.my_card {width:270px;margin-left:20px;}
.my_card tr td img {margin-right:5px;}
.my_card .txt {display:inline-block;margin:10px 0;}
.my_card .txt1 {color:#767676;}
.recommend {border:1px solid #ededed;margin:10px 0;color:#adadad;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.recommend .re_head {border-bottom:1px solid #ededed;height:48px;line-height:48px;background:#f9fafb;position:relative;}
.recommend .re_head a {color:#000;}
.recommend .ico5 {width:16px;height:18px;background:url(../images/hls_jz_aico.png) no-repeat -98px -5px;display:inline-block;margin:0px 0px 0 14px;position:absolute;top:15px;}
.recommend span {color:#000;margin-left:10px;}
.recommend a {margin-right:25px;}
.teachers {margin:20px 34px 0 24px;height:76px;border-bottom:1px dashed #e1e8f7;}
.teachers a{margin-right:5px; }
.teachers img {float:left;display:inline-block;margin-left:20px;-moz-border-radius:31px;-webkit-border-radius:31px;border-radius:31px;}
.teachers ul {display:inline-block;margin-left:10px;margin-top:12px;}
.teachers.on {border-bottom:none;}
.teachers ul li {height:20px;line-height:20px;font-size:12px;}
.teachers ul li span {text-align:left;margin-left:0;font-size:14px;}

/* tech index */

.frame_wrap {padding:30px 20px 50px;width:1200px;min-height:922px;}
.parents_order_list{padding: 36px 0 20px 26px;}
.user_id{text-align: center;width: 140px;}
.user_id img{border: 3px solid #ccc;-moz-border-radius:70px;-webkit-border-radius:70px;border-radius:70px;}

.frame_wrap_none {width:900px;min-height:824px;padding-top:140px;}
.frame_wrap_none p {font-size:24px;text-align:center;margin-bottom:60px;}
.frame_wrap_none a {font-size:18px;font-weight:bold;margin-left:335px;}
.complete_own_infor{padding:45px 120px;}
.complete_own_infor h2{font-size:24px;color:#4e505a;}
.complete_own_infor h2 span{color:#6699cc;}
.complete_own_infor .tips_zl{color:#999;height:46px;line-height:46px;}
.complete_own_infor i{display:block;background:url(../images/hls_jz_aico.png) no-repeat -96px -511px;font-weight:normal;color:#ff6600;padding-left:25px;font-style:normal;margin-bottom:15px;}
.complete_own_infor i em{font-size:12px;color:#666;}
.nor_approve{height:65px;line-height:65px;width:655px;border-top:1px dashed #ccc;}
.nor_approve label{width:215px;padding-left:65px;text-align:left;float:left;background:url(../images/hls_jz_aico.png) no-repeat;}
.nor_approve .label_type1{background-position:-72px -234px;}
.nor_approve .label_type2{background-position:-72px -298px;}
.nor_approve .label_type3{background-position:-72px -362px;}
.nor_approve .label_type4{background-position:-72px -424px;color:#33cc00;}
.nor_approve span{display:inline-block;width:440px;padding-left:40px;height:63px;line-height:64px;float:right;}
.nor_approve .span_type1{background:#fafafa;}
.nor_approve .span_type2{color:#666;}
.nor_approve .span_type3{color:#33cc00;}
.nor_approve span a{border-bottom:1px solid #ff6600;padding:0 5px;color:#ff6600;}
.complete_own_infor .nor_approve:last-of-type{border-bottom:1px dashed #ccc;}

.no_class_list{padding:54px 110px;}
.no_class_list h2{color:#4e505a;font-size:16px;padding:14px 0;border-bottom:1px dashed #ccc;}
.no_class_list ul>li{padding-top:30px;background:url(../images/orgpoint.png) no-repeat 8px 42px;padding-left:24px;}
.no_class_list ul li span{color:#ff6633;font-size:16px;}
.no_class_list ul li>p{font-size:12px;color:#999;}
.no_class_list ul li>p>a{color:#333;text-decoration:underline;}
.no_class_list ul li>a{color:#ff6633;font-size:16px;text-decoration:underline;}
.no_class_list ul li span>a{text-decoration:underline;color:#333;font-size:12px;margin-left:10px;}
.no_class_list ul li>ol>li{color:#666;line-height:35px;font-size:13px;}

/*向左三角*/

.layout-asse1{ float: left; border:1px solid #ededed; padding: 10px 20px 5px 20px; background-color:#fff; width:79%; margin: 0px 0  0 40px; position: relative;left:-30px;}
.layout-asse1:before{ content:'\20'; display: block; position: absolute; width: 0; height: 0; border-style: solid; border-width: 21px; border-color:transparent rgba(237, 237, 237, 0.6) transparent transparent; left:-43px; top:33px; }
.layout-asse1:after{ content:'\20'; display: block; position: absolute; width: 0; height: 0; border-style: solid; border-width: 20px; border-color:transparent #fff transparent transparent; left:-40px; top:34px; }
.layout-asse1 span.boxhi{ display:block; border-top: 1px solid #dedede; padding-top: 10px; margin-top: 5px; text-align: left; }
.layout-asse1 span.boxhi_dashed{ display:block; padding:0; border-top: 1px dashed #dedede; padding-top: 10px;text-align: left; }
.parents_order_list .parents_assessment{margin-bottom: 35px;padding:0;}
.parents_order_list .parents_assessment img{float:none;}
.user_id h3{font-size: 24px;color: #666;margin:5px 0;}
.user_id h3 a{font-size: 24px;color: #666;}
.user_id p{font-size:12px;color:#999;}
.user_id .btn1,.user_id .btn2{border-radius: 5px;padding: 5px 15px;display: inline-block;color: #fff;margin-top: 5px;}
.user_id .btn1{background: #f90;}
.user_id .btn2{background: #ff9700;}
.order_details dl dd,.class_details dl dd{float:left;}

.order_num{background: url(../images/hls_jz_aico.png) no-repeat -1px -170px;padding-left: 40px;color: #333;margin: 14px 0 8px 0;}
.order_num span.num{font-size: 36px;margin-left: 5px;color: #666;}  
.class_state{color: #999; font-size: 16px;display: inline-block;}
.class_state .class_state1{color: #33cc00;}
.class_state .class_state2{color: #ff6600;}
.class_state .class_state3{color: #5896cb;}
.look_more{float: right;color:#000;margin-top:24px;}
.look_more span{border-bottom:1px solid #000;}
.class_details table tr td span,.class_adress table tr td span,.class_details1 table tr td span{margin-left: 5px;color: #666;display: inline-block;margin-bottom: 5px;}
.class_details,.class_adress,.class_details1{color: #999;margin-left:2px;}
.class_details1 .done{padding: 0 5px;}
.class_details1 .surplus{color: #ff6600;padding: 0 5px;}
.class_details1 .re_surplus{color: red;padding: 0 5px;}
.class_details1 .re_surplus em{padding: 0 5px;}
.order_state1{background: url(../images/hls_jz_aico.png) no-repeat 5px -207px;padding-left: 40px;color: #333;margin: 14px 0 8px 0;}
.order_num span.num sup{margin-left:5px;font-size:12px;color:#5896cb;float: right;margin-top: -15px;}	

/* 续课 */

.continue_class_btn{border:1px solid #cccccc;padding:5px 25px;color:#f90;border-radius: 5px;margin:10px 0 0 15px;display:inline-block;}
.continue_class_state{font-size:12px;color:#000;margin:22px 0 0 15px;}
.continue_class_state>a{margin:0 5px;color:#ff6600;}
.continue_class_state>a:hover{color:#ff6600;}
.renew_time{height: 50px;line-height: 50px;color: #333;margin-right: 10px;position: absolute;right: 0;top: -50px;}
.renew_time>span{padding:5px;}
.renew_time>a{color:#f90;text-decoration:underline;}
.renew_time>a:hover{color:#f90;}
.xk_table{width:90%;margin:20px auto 0;}
.xk_table tr th{background:#fff;height:35px;border-bottom:1px solid #e7e7e7;text-align:center;}
.xk_table tr td{border-bottom:1px solid #e7e7e7;text-align:center;height:45px;}
.xk_list{max-height: 500px;overflow: hidden;}
.xk_list:hover{max-height: 500px;overflow: hidden;overflow-y: auto;}

/* 试听预约 */
.table0{margin-bottom:50px;width:100%;}
.table1{width:100%;border-top:2px solid #f1f1f1;}
.table2{width:100%;border-top:2px solid #ff9905;}
.table3{width:100%;border-top:2px solid #25aa65;}
.table0 tbody tr th,.table0 tbody tr td {border-bottom:1px solid #f1f1f1;text-align:center;height:50px;line-height:50px;font-size:12px;}
.table0 tbody tr th {color:#999;font-weight:normal;background:#f9fafb;}
.add_remark a{color: #ff9900;cursor: pointer;}
.add_remark:hover{color: #ff9900;cursor: pointer;}
.table0 tbody tr td a {text-decoration:none;color:#000;display:inline-block;}
.table0 tbody tr td a.teacher img {margin:10px 5px 0 10px;float:left;border-radius:16px;width: 25px;height: 25px;}
.table0 tbody tr td a.view_details {color:#6a6a6a;border:1px solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0 8px;height:25px;line-height:25px;}
.table0 tbody tr td a.payment {color:#fff;border:1px solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0 12px;height:25px;line-height:25px;background:#5cb85c;margin-right:8px;}
.table0 tbody tr td a.evaluate {color:#fff;border:1px solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;padding:0 12px;height:25px;line-height:25px;background:#f0ad4e;margin-right:8px;}
.table0 tbody tr td a.btn2{background-color:#fff;color:#000;border:1px solid #eff0f0;margin-right:5px;height: 30px;line-height: 30px;padding: 0 10px;border-radius:5px;}

/* 上课记录 */
.class_register .head{text-align:center;background-color:#f9fafb;font:normal normal 12px "微软雅黑";color:#999;}
.class_register .head td{padding:10px 0;}
.class_register .table{width:100%;border-collapse:collapse;}
.class_register .table td{border:1px solid #f1f1f1;border-left:0px;border-right:0px;}
.class_register .table td a{text-decoration:none;padding:3px 15px;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.class_register .green1{color:#33cc00;}
.class_register .green2{color:#66cc00;}
.class_register .ye1{color:#ff6600;}
.class_register .cexiao{padding:3px 10px;border: 1px solid #cccccc;text-align:center;color:#000;}
.class_register .btn1,.order_details dl dd .btn1{background-color:#5cb85c;color:#fff;margin-right:5px;}
.order_details dl dd .btn1{text-decoration: none;padding: 5px 15px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;margin: 11px 0 0 10px;}
.class_register .btn2{background-color:#fff;color:#000;border:1px solid #eff0f0;margin-right:5px;}
.class_register .btn3{background-color:#4a87c8;color:#fff;margin-right:5px;}
.class_register .details{text-align:center;font:normal normal 12px "微软雅黑";color:#666;}
.class_register .details td{padding:15px 0;}
.class_register .details td ul li{float:left;}
.class_register .warm{margin-bottom:20px;font:normal normal 14px "微软雅黑";color:#666;margin-left:40px;margin-top:30px;}
.class_register .tips{padding-left:15px;background:url(../images/point.png) no-repeat left center;font:normal normal 14px "微软雅黑";color:#333;margin:0 0 10px 45px;}
.class_register .tips-content{padding-bottom:10px;margin-left:60px;font:normal normal 12px "微软雅黑";color:#666;}	

/* 我的关注 */
.key_teacher li {float:left;width:25%;padding:0px 48px;border-right:1px solid #f5f5f5;margin:35px 0;}
.key_teacher li img{border-radius:60px;-moz-border-radius:60px;-webkit-border-radius:60px;}
.key_teacher li.on {float:left;width:24%;padding:0px 48px;border-right:0;margin:35px 0;}
.key_teacher li p {text-align:center;margin-top:10px;}
.key_teacher li p span {color:#737373;margin:0 5px;}
.key_teacher li p strong {color:#737373;font-weight:normal;}
.key_teacher li p.name {font-size:18px;margin-top:10px;}
.key_teacher li p.name a{color: #000;}
.mark{margin-top:10px;padding-left:10px;height:20px;}
.mark div {display:inline-block;text-align:center;margin:0 3px;}
.startime-per div {float:left;display:inline-block}
.startime-per div span {color:#000;font-size:12px;margin-right:24px;text-align:left}
.startime-per div span.bigerf {font-size:14px;font-weight:bold;margin-right:30px}
.startime-per ul {margin:0;padding:0;float:right;display:inline-block;padding-top:1px}
.startime-per .flashstar {margin-right:28px}
.startime-per .flashstar.ktqf {margin-right:0}
.startime-per .flashstar span {font-size:14px;color:#000;margin-right:10px;float:left}
.layout-asse span.boxhi {display:block;padding:0;border-top:1px solid #e7e7e7;padding-top:10px;margin-top:4px;text-align:left}
.flashstar ul li {float:left;display:inline;width:18px;height:18px;background:url(../images/sprite-hls-iconspic.png) no-repeat;padding:0;background-position:left -218px;margin:0;border-right:none;}
.flashstar ul li.stuff {background-position:left -243px;margin:0;}


/* 资金账户 */
.wrap_top{padding:34px 0 0 40px;}
.frame_wrap .balance_type{width:570px;height:150px;border:1px solid #ebebeb;border-radius:5px;display:inline-block;}
.balance_type tr td.on{border-bottom:1px solid #ebebeb;}
.balance_type tr td{text-align:left;height:145px;line-height:145px;padding-left:70px;}
.balance_type tr td span.cash_txt,.balance_type tr td span.Learning_c_txt{font-size:14px;}
.balance_type tr td span.cash_balan{font-size:24px;color:#ff9700;padding:0 5px;}
.balance_type tr td span.Learning_c_balan{font-size:18px;color:#ff9700;padding:0 5px;}
.unit_rmb1{font-size:16px;color:#ff9700;}
.unit_rmb2{font-size:14px;color:#ff9700;}
.help_tips{background:url(../images/hls_jz_aico.png) 40px -8px;width:14px;height:14px;display:inline-block;margin:0 10px;}
.balance_type .two_btn a {display:inline-block;height:30px;line-height:30px;text-align:center;width:85px;}
.balance_type .two_btn .chuzhi {background:#ff9700;color:#fff;margin-right:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.balance_type .two_btn .tixian {border:1px solid #cdcdcd;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.recharge{border:1px solid #cdcdcd;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;height:30px;line-height:30px;text-align:center;width:180px;}
.add_card{margin-left:35px;display:inline-block;position: relative;}
.my_card{background:url(../images/hls_jz_aico.png) -95px -68px no-repeat;height:20px;display:inline-block;padding-left:30px;margin:10px 0;    line-height: 20px;
    position: absolute;
    left: 0;
    top: 0;}
.card_box{width:165px;height:95px;border:1px solid #f0f0f0;-moz-border-radius:10px; -webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 5px #e5e5e5;-webkit-box-shadow:0px 0px 5px #e5e5e5;box-shadow:0px 0px 5px #3e5e5e5;}
.add_done{width:165px;height:95px;text-align:center;background:#e5e5e5;display:inline-block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.add_done p{color:#000;}
.re_add_card,.re_add_card:hover{color:#000;margin-top:115px;margin-left:10px;text-decoration:underline;}
.card_logo{margin: 0 0 !important;height: 45px;vertical-align:bottom;}
.card_box span{display:inline-block;height:26px;font-size:8px;color:#666;background:#f0f0f0 url(../images/card_type.png) no-repeat 105px 5px;width:163px;line-height:26px;padding-left:26px;}
.card_box i{width: 163px;height: 54px;background: #fff;display: inline-block;margin-top: 10px;margin-left: 0px;color: #666;font-weight:normal;}
.card_box b{color:#666;}
.add_card_after{display:none;}

.budget{margin-top:40px;}
.budget h2{font-size:16px;padding-left:22px;}
.tabbox{width:100%;}
.tabmenu{width:100%;height:28px;border-bottom:1px solid #ccc;}
.tabmenu .cx_btn{float:right;}
.tabmenu .cx_btn>input{width:100px;height:20px;border:1px solid #ccc;color:#ccc;line-height:20px;padding:0px 5px;font-size:12px;margin-right:10px;vertical-align:middle;}
.tabmenu .demand{background:#ff9900;color:#fff;padding:1px 10px;margin-right:20px;vertical-align:middle;}
.tabmenu dl{margin:0;padding:0;list-style-type: none;float:right;}
.tabmenu dd{text-align:center; float:left; display:block; width:58px; height:27px; overflow:hidden; line-height:27px; font-size:12px;}
.tabmenu .cli{text-align:center;float:left;display:block;width:58px;height:27px;overflow:hidden;line-height:27px;border-bottom:#fff 1px solid;font-size:12px; cursor:pointer;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;margin-top:1px;border-top-left-radius:5px;border-top-right-radius:5px;}
#tabcontent{width:100%;}
#tabcontent dl{margin:0;padding:16px 20px;list-style-type: none;}
#tabcontent .hidden{display:none;}
#tabcontent dl table tr th{background:#f4faff;height:50px;line-height:50px;border:1px solid #e2e2e2;text-align:center;}
#tabcontent dl table tr td{height:44px;line-height:44px;border:1px solid #e2e2e2;text-align:center;}
#tabcontent dl table .tr2 td{background:#fff;height:4px;}
#tabcontent dl table .tr2 td:nth-child(1){border:none;}
#tabcontent dl table .tr2 td:nth-last-child(1){border:none;}
#tabcontent dl table tr:nth-child(even){background:#fbfbfb;}
.form-gp:before,.form-gp:after,.identifyingcode:before,.identifyingcode:after,.iteacher:before,.iteacher:after,.bestX:after,.bestX:before,.search-container:before,.search-container:after,.row-search:before,.row-search:after,.clear-fx:before,.clear-fx:after,.u-l>ul:before,.u-l>ul:after{content:"\20";display:table;overflow:hidden;line-height:0;height:0}
.form-gp:after,.iteacher:after,.bestX:after,.search-container:after,.row-search:after,.clear-fx:after,.u-l>ul:after{clear:both}
.page-turning{padding:32px 0;}
.page-turning ul{float:right;margin-right:28px}
.page-turning ul li{display:inline-block;float:left;margin-right:8px;color:#5a5a5a;background-color:#fff;height:32px;border-radius:4px;border:1px solid #ccc;line-height:32px;white-space:nowrap;overflow:hidden;cursor:pointer;box-shadow:0 2px 1px rgba(228,228,228,0.68);-moz-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}
.page-turning .clickhere{background-color:#4689cf;color:#fff;font-weight:bold;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#6cabe2),to(#438ac6),color-stop(0.5,#4c96de));border-width:1px;border-style:solid;border-color:rgba(52,139,228,0.64) rgba(89,155,223,0.81) #3771af;box-shadow:inset 0 0 3px #fff}
.page-turning ul li:hover{background-color:#edeef0;box-shadow:inset 0 -1px #d8d8d8;-webkit-box-shadow:inset 0 -1px #d8d8d8;-moz-box-shadow:inset 0 -1px #d8d8d8;-ms-box-shadow:inset 0 -1px #d8d8d8}
.page-turning ul li.clickhere:hover{background-color:none;box-shadow:inset 0 0 3px #fff;-moz-box-shadow:inset 0 0 3px #fff;-webkit-box-shadow:inset 0 0 3px #fff;-ms-box-shadow:inset 0 0 3px #fff}
.page-turning ul li.disab:hover{background-color:#fff;box-shadow:0 2px 1px rgba(228,228,228,0.68);-moz-box-shadow:0 2px 1px rgba(228,228,228,0.68);-webkit-box-shadow:0 2px 1px rgba(228,228,228,0.68);-ms-box-shadow:0 2px 1px rgba(228,228,228,0.68);cursor:default}
.page-turning ul li.pagepn{background:0;border:0;box-shadow:none;width:70px;color:#000;position:relative}
#pageturn *::selection{background:0;color:#000}
.prevp{padding-left:12px}
.prevp:before{content:attr(data-prev);display:block;width:10px;height:10px;position:absolute;top:-1px;left:0}
.nextp{padding-right:12px}
.nextp:after{content:attr(data-next);display:block;width:10px;height:10px;position:absolute;top:-1px;right:0}
.page-turning ul li.pagepn:hover .prevp:before{color:#4b9cdb}
.page-turning ul li.pagepn:hover .nextp:after{color:#4b9cdb}

/* 绑定银行卡 */
.bind_warp{width:900px;margin:0 auto;}
.binding_cards{padding: 35px 0 10px 0;margin-left:125px;}
.binding_cards dd{margin-bottom:20px;}
.binding_cards dd .real_name{font-size:18px;color:#666;}
.binding_cards dd .only_cxcard{color:#ff9900;font-size:14px;padding:0 5px;}
.binding_cards label{font-size:18px;color:#333;text-align:right;width:185px;height:36px;line-height:36px;display:inline-block;padding-bottom:30px;}
.binding_cards dd input{height:36px;line-height:36px;border:1px solid #e1e1e1;padding-left:10px;}
.w330{width:330px;}
.c777{color:#ccc;}
.bind_tips{font-size:12px;color:#777;height:14px;line-height:14px;margin:5px 0 5px 190px;}
.bind_tips em{color:#ff9700;position:relative;padding:0 5px;border-bottom:1px solid #ff9700;}
.bind_tips em:hover i{display:block;}
.bind_tips em i{width: 132px;display: block;color: #fff;background-color: rgba(0,0,0,0.54);padding: 6px 10px;font-size: 12px;position: absolute;top: -168px;left: 60px;border-radius: 4px;text-align: left;display: none;font-style:normal;line-height:18px;}
.bind_tips em i:after{content:'\20';display:block;width:0;height:0;border-style:solid;border-width:6px;border-color: transparent rgba(0,0,0,.54) transparent transparent;bottom:0px;left:-22px;position:relative}
#card_no{margin-left:5px;}
.sub_binding{margin: 0 0 40px 308px;}
.sub_binding>a{font-size:18px;padding:5px 30px;}
.bind_txt_dot{padding:5px;color:red;}
/* end */

/* select beautifull */
.overfl-pop{ top:0px; background-color: #f5f5f5; display: inline-block; vertical-align: middle; position: relative; z-index: 1; width: 1000px; height: auto; border-radius: 8px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.56);  -webkit-box-shadow: 0 0 3px rgba(255, 255, 255, 0.56);  -moz-box-shadow: 0 0 3px rgba(255, 255, 255, 0.56);  -ms-box-shadow: 0 0 3px rgba(255, 255, 255, 0.56); padding:0; margin-top: 70px; }
.overfl-pop h1{ color: #fff; font-weight: bold; font-size:26px; text-align: left; padding:18px 22px; background-color: #f90; border-radius: 8px 8px 0 0; }
.overfl-pop h1 span{ padding:0 10px; }
.clear-fx:before,.clear-fx:after{ content:"\20"; display: table; overflow: hidden; line-height: 0; height: 0px; }
.clear-fx:after{ clear:both; }
.btn-yk{ padding: 16px 0; border-top: 1px solid rgb(226, 226, 226); background: #fff; border-radius: 0 0 8px 8px; }
.warn-yk-proto{ width: 424px; margin-left: 410px; }
.btn-yk .warn-yk-proto a,.btn-yk .warn-yk-proto label{ float: left; display: inline-block; }
.btn-yk .warn-yk-proto label{ margin: 14px 0 0 20px; }
.btn-yk .warn-yk-proto label em{ background:url(../images/sprite-hls-iconspic.png) no-repeat -316px -581px;width:20px; height: 20px; margin-left: 6px; display: inline-block; cursor:pointer; position: relative; float:right; }
.btn-yk .warn-yk-proto label em i{ width:132px; display: block; color: #fff; background-color:rgba(0, 0, 0, 0.54); padding:6px 10px; font-size: 12px; position:absolute; top:-100px; left: -70px; border-radius: 4px; text-align: left;  display: none; }
.btn-yk .warn-yk-proto label em i:after{ content:'\20'; display: block; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: rgba(0,0,0,.54) transparent transparent transparent; bottom:-18px; left: 61px; position: relative; }
.btn-yk .warn-yk-proto label em:hover i{ display: block; }
.btn-yk .warn-yk-proto label input[type='text']{ float: left; padding: 0; margin: 4px; height: 13px; width: 13px; display: inline-block; }
.btn-yk .warn-yk-proto a{ margin: 0; font-size: 22px; height: 44px; line-height: 44px;  width: 200px;}
.btn-yk .warn-yk-proto a i{ background:url(../images/sprite-hls-iconspic.png) no-repeat -222px -539px; display: inline-block; width: 28px;  }
#footerout{ height:274px !important; }
.btn-orig{ color:#fff; display: block; border-radius: 3px; background-color:#FF9700; border-bottom:2px solid #C26009; font-size: 22px; text-align: center; line-height: 50px; width: 140px; height: 50px; letter-spacing: 4px; text-indent: 4px; font-weight: bold; margin:50px auto 10px; transition: background-color ease-in-out .24s; -moz-transition: background-color ease-in-out .24s; -webkit-transition: background-color ease-in-out .24s; -o-transition: background-color ease-in-out .24s; -ms-transition: background-color ease-in-out .24s; }
.btn-disabled{background-color:#999;color: #fff; display: block; border-radius: 3px; border-bottom: 2px solid #999; font-size: 22px; text-align: center; line-height: 50px; width: 140px; height: 50px; letter-spacing: 4px; text-indent: 4px; font-weight: bold;letter-spacing: 8px;text-indent: 8px; margin:20px 0 20px 85px;}
.btn-disabled:hover{color:#fff;text-decoration:none;}
.btn-orig:hover{ background-color:#FF7900; color: #fff; text-decoration: none; }
.flou{ margin: 10px 122px; }
.flou > label{ display: inline-block; text-align:right; font-size: 15px; width: 126px; color: rgb(97,97,97); margin-top: 12px;}
.flou label i{ font-weight: bold; color: #F04F4F; font-size: 12px; padding-right: 5px; }
.inp-si{ display: inline-block;text-align:left; }
.inp-si > input{ background-color: white; color: #242424; padding: 8px 12px; outline: 0 none; border: 3px solid #fff; font-size: 14px; width: 340px; text-align: left; display: block; }
.inp-si > label{ display: inline-block; font-size: 14px; margin:0 28px 0 8px; }
.inp-si > label [type='radio']{ padding:0; margin:2px 6px 0 0; }
.fmsi > label{ margin:0 14px 0 8px; }
#uide > .activelist{ border:1px solid rgb(236,236,236); background-color: #fff;  }
.gradeUI{ color: #777;height:40px;line-height:40px;letter-spacing: 0.25em;-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;transition: all .25s ease-in-out;outline: 0; background:#fff url(../images/down_ico.png) no-repeat top right;text-align: left;font-size: 16px;cursor: pointer;position: relative;box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.25);-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;transition: all .25s ease-in-out;padding:0 72px 0 30px;}
.gradeUI .adb{ display: none;position: absolute;left: 0;right: 0;top: 40px;background: #fff;z-index: 999;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; overflow-y:auto;}
.gradeUI .adb ul li{ padding:0px 20px; border:1px solid #efefef;border-top:none;}
.gradeUI .adb ul li:hover{ padding:8px 20px; border:1px solid #efefef;background:#efefef;border-top:none;}
.gradeUI .adb ul li a{ color: rgb(104,104,104); font-weight: normal; }
.fir-foui{ display: inline-block;text-align:center;}
.widada{ display:inline-block;}
.widada ul li{ padding:0px 16px !important; }
.widada .adb{ height:260px; overflow-y:auto; }
[id^="txt_area"] .adb{ height:auto; overflow-y:auto; }
[id^="w_address"],[id^="w_street"]{height:260px; overflow-y:auto;}

 /* 提现 */
.beyond_maxwd{color:red;margin-top:15px;display:none;}
.withdraw_wrap{width:900px;}
.auto870{margin:0 auto;}
.withdraw_box{ display:box; display: -webkit-box; display: -moz-box; display: -ms-box;}
.withdraw .banner{background-color:#fafafa;height:160px;border-bottom:1px solid #e7e7e7;}
.withdraw .banner span{font:normal normal 14px "微软雅黑";display:inline-block;line-height: 26px;}
.withdraw .banner em{background:url(/img/parent/question.png) no-repeat;width:14px;height:14px;cursor:pointer;position:relative;display:inline-block;}
.withdraw .banner em i{width:100px;color:#fff;background-color:rgba(0,0,0,0.54);font-size:12px;padding:6px 10px;border-radius:4px;-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px;text-align:left;position:absolute;top:-50px;left:-70px;display:none;}
.withdraw .banner em i:after{ content:'\20'; display: block; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: rgba(0,0,0,.54) transparent transparent transparent; bottom:-18px; left: 61px; position: relative; }
.withdraw .banner em:hover i{display:block;}
.withdraw .banner span span{font:normal normal 32px "微软雅黑";color:#ff9700;}
.withdraw .cash{font:normal normal 18px "微软雅黑";color:#ff9700;}
.withdraw .withdraw_left{text-align:center;padding-top:50px;box-flex:30;-moz-box-flex:10;-webkit-box-flex:10;width:500px;}
.withdraw .withdraw_right{box-flex:4;-moz-box-flex:4;-webkit-box-flex:4;padding-right:40px;}
.withdraw .withdraw_right p{font:normal normal 16px "微软雅黑";color:#333;}
.withdraw .withdraw_right:before{ content: '\20'; display: inline-block; overflow: hidden; width: 1px; height: 160px; background: #e7e7e7; float:left; }
.withdraw .form{margin-top:40px;position:relative;padding-left:250px;}
.withdraw .figure{height:36px;line-height:36px;border-top:1px solid #fee6c2;border-bottom:1px solid #fee6c2;background:#fcf8e3;text-align:center;}
.withdraw .form .form1 label,.withdraw .form .form2 label{width: 148px;text-align: right;float: left;height: 44px;line-height: 44px;}
.withdraw .form label{font:normal normal 18px "微软雅黑";color:#333;}
.withdraw .content{font:normal normal 18px "微软雅黑";color:#333;height:44px;width:324px;border:1px solid #e1e1e1;padding:0 190px 0 10px;}
.withdraw .form2 input{font:normal normal 18px "微软雅黑";color:#333;height:44px;width:325px;border:1px solid #e1e1e1;padding:0 10px;}
.withdraw .btn{text-decoration:none;background-color:#f4f4f4;font:normal normal 18px "微软雅黑";color:#333;border:1px solid #e1e1e1;padding:0px 25px;position:absolute;top:0px;right:178px;cursor: pointer;height:44px;line-height:44px;}
.withdraw .form2{margin-top:10px;}
.withdraw .btn-orig{text-decoration:none; color:#fff; display: block; border-radius: 3px; background-color:#FF9700; border-bottom:2px solid #C26009; font-size: 18px; text-align: center; line-height: 50px; width: 140px; height: 45px; letter-spacing: 20px; text-indent: 20px;transition: background-color ease-in-out .24s; -moz-transition: background-color ease-in-out .24s; -webkit-transition: background-color ease-in-out .24s; -o-transition: background-color ease-in-out .24s; -ms-transition: background-color ease-in-out .24s; margin:40px 0 55px 152px;}
.withdraw .btn-orig:hover{text-decoration:none; background-color:#FF7900; color: #fff; }
.withdraw .tipshow{font:normal normal 12px "微软雅黑";color:#666;margin-left: 160px;padding: 10px 0;display:none;}
.withdraw .tips p span{color:#ff9700;}

.withdraw_success,.withdraw_success_key_value{margin-top:100px;;display:none;}
.withdraw_success p.suc_img,.withdraw_success_key_value p.suc_img{font:normal normal 34px "微软雅黑";color:#5eae36;line-height:60px;background:url(../images/right.png) no-repeat 0px 16px;padding-left:120px;width:600px;margin:0 auto;}
.withdraw_success p.suc_img span{font:normal normal 14px "微软雅黑";color:#333;}
.withdraw_success p.suc_img span span{color:#ff6600;}

/* end */

/* 诊断报告 */
.clinic_report{margin:0px 50px 0 50px;padding-top:20px;}
.clinic_report .tittle{padding:10px 0 8px 15px;background:url(../images/graypoint.png) no-repeat left center;font:normal normal 16px "微软雅黑";}
.clinic_report .details{font:normal normal 14px "微软雅黑";color:#6d6d6d;margin-left:15px;margin-bottom:18px;}
.clinic_report .orange{color:#ff6600;}
.report_btn,.bc_btn{position:absolute;top: -42px;right: 25px;}

/* 开课记录 */
.no_class_record{font-size:24px;color:#666;padding:100px 0;text-align:center;}
.to_cnfirm{padding:3px 35px;margin-left:35px;margin-bottom:10px;}
.class_tips{margin-left:26px;}
.class_tips strong{color:#ff6600;}
.class_tips .doubt{border-top:1px dashed #d0d0d0;padding-top:10px;margin-top:10px;color:#999;}
.class_register{}
.class_register .money{margin-left:10px;}
.class_register .money li{display:inline-block;margin-right:55px;font:normal normal 14px "微软雅黑";color:#999;float:left;margin-bottom:20px;}
.class_register .money li span{color:#ff6600;}
.class_record{padding:25px;}
.cnfirming{padding:20px 0;border-top:1px solid #f1f1f1;}
.cnfirming ul li{float:left;height: 40px;line-height: 40px;padding-right: 5px;}
.cnfirming input{height:40px;line-height:30px;border:1px solid #e6e6e6;margin-right:15px;padding:5px 12px;color: #999;font-size: 16px;}
.cnfirming .input1{width:140px;}
.cnfirming .input2{width:104px;border:1px solid #e6e6e6;color:#999;font-size:16px;padding:8px 0;}
.cnfirming .input3{width:64px;height:40px;}

/* 收费记录 */
.payment_records{padding:25px;}
.payment_records .money{margin-left:10px;}
.payment_records .money li{display:inline-block;margin-right:55px;font:normal normal 14px "微软雅黑";color:#999;float:left;margin-bottom:20px;}
.payment_records .money li span{color:#ff6600;}
.payment_records .head{text-align:center;background-color:#f9fafb;font:normal normal 12px "微软雅黑";color:#999;}
.payment_records .head td{padding:10px 0;}
.payment_records .table{width:100%;border-collapse:collapse;}
.payment_records .table td{border:1px solid #f1f1f1;border-left:0px;border-right:0px;}
.payment_records .details{text-align:center;font:normal normal 12px "微软雅黑";color:#666;}
.payment_records .details td{padding:10px 0;}
.payment_records .orange{color:#ff6600;}
.payment_records .warm{margin-bottom:20px;font:normal normal 14px "微软雅黑";color:#666;margin-left:40px;margin-top:30px;}
.payment_records .tips{padding-left:15px;background:url(/img/parent/point.png) no-repeat left center;font:normal normal 14px "微软雅黑";color:#333;margin:0 0 10px 45px;}	
.payment_records .tips-content{padding-bottom:10px;margin-left:60px;font:normal normal 12px "微软雅黑";color:#666;}

/* 评价 */

.parents_assessment{ padding:25px 25px 10px 25px; }
.parents_assessment img{ width: 54px; height: auto; border-radius: 50%; float: left; margin:14px 28px 0 28px; /*box-shadow: 0 0 20px 2px rgba(174, 216, 255, 0.89); -webkit-box-shadow: 0 0 20px 2px rgba(174, 216, 255, 0.89); -moz-box-shadow: 0 0 20px 2px rgba(174, 216, 255, 0.89); -ms-box-shadow: 0 0 20px 2px rgba(174, 216, 255, 0.89); */ }
.layout-asse{ float: left; border-radius: 6px; border:1px solid #FFFAF7; box-shadow: 0px 1px 4px rgba(187, 187, 187, 0.83); padding:6px 12px 12px; background-color:#FFFAF7; width:86%; -webkit-box-shadow: 0px 1px 4px rgba(187, 187, 187, 0.83); -moz-box-shadow: 0px 1px 4px rgba(187, 187, 187, 0.83); -ms-box-shadow: 0px 1px 4px rgba(187, 187, 187, 0.83); margin-top: 8px; position: relative; }
.layout-asse:before{ content:'\20'; display: block; position: absolute; width: 0; height: 0; border-style: solid; border-width: 15px; border-color:transparent rgba(221, 221, 221, 0.6) transparent transparent; left:-31px; top:19px; }
.layout-asse:after{ content:'\20'; display: block; position: absolute; width: 0; height: 0; border-style: solid; border-width: 12px; border-color:transparent #FFFAF7 transparent transparent; left:-25px; top:20px; }
.layout-asse span.boxhi{ display:block; padding:0; border-top: 1px solid #e7e7e7; padding-top: 10px; margin-top: 4px; text-align: left; }
.startime-per div{float: left; display: inline-block; }
.startime-per div span{ color: #000; font-size: 12px;  margin-right: 24px; text-align: left; }
.startime-per div span.bigerf{ font-size: 14px; font-weight: bold; margin-right: 30px; }
.layout-asse ul{ margin:0; padding:0; display: inline-block; padding-top: 5px;}
.layout-asse ul li{float:left;}
.layout-asse .flashstar{ margin-right: 28px; }
.layout-asse .flashstar.ktqf{ margin-right: 0px; }
.layout-asse .flashstar span{ font-size: 14px; color: #000; margin-right: 10px; float:left; }

/* 绑定邮箱 */
.binding_email{height:430px;position:relative;}
.binding_email input{margin:130px 0 0 215px;height:50px;width:510px;font-size:24px;color:#ccc;padding:10px 0 10px 15px;border:1px solid #ccc;-webkit-box-shadow:inset 3px 5px 10px rgba(0,0,0,.1);-moz-box-shadow:inset 3px 5px 10px rgba(0,0,0,.1);box-shadow:inset 3px 5px 10px rgba(0,0,0,.1)}
.binding_done{background:#fff;height:130px;position:absolute;bottom:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:100%;}
.binding_done a{margin:40px 0 0 340px;padding: 10px 100px;}

/* 填写诊断报告 */

.closeyk-card{  display: inline-block;float: right;margin-right: 20px;font-size: 34px;line-height: 31px;cursor: pointer;transition: text-shadow .32s ease-out;-webkit-transition: text-shadow .32s ease-out;-moz-transition: text-shadow .32s ease-out;-ms-transition: text-shadow .32s ease-out;-o-transition: text-shadow .32s ease-out;text-align:center;font-style:normal;margin-top:20px;}
.page-yk {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1000;width: 100%;height: 100%;opacity: 1;display: none}
.bg-r-c-s {position: absolute;opacity: .75;background-color: #0a1919;filter: alpha(opacity=75);left: 0;top: 0;width: 100%;height: 100%;}
.poptrox-popup{background: #fff;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-o-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;padding-bottom: 3em;border-radius:10px;}
#register h1 {color: #fff;font-weight: bold;font-size: 18px;text-align: left;background-color: #f90;border-radius: 8px 8px 0 0;height:65px;line-height:65px;padding-left:40px;}
.report_ceng{width:980px;position:relative;margin:0 auto;top:100px;border-radius:5px;padding-bottom:100px;}
.report_ceng .toparea{background-color:#f5f5f5;height:auto;border-bottom:1px solid #e8e8e8;padding-top:50px;}
.report_ceng .rep_container{padding-left:150px;padding-bottom:35px;}
.report_ceng .title{padding-bottom:20px;padding-left:12px;}
.report_ceng .title strong{font-weight:normal;color:#f90;font-size:24px;padding-top:30px;display:block;}
.report_ceng .title p{color:#8e8e8e;margin-top:20px;font-size:18px;}
.report_ceng .details{/* margin-top:20px;margin-left:16px; */}
.report_ceng .details label{vertical-align:middle;margin-right:20px;float:left;text-align:right;width:115px;padding-top:10px;}
.report_ceng .details label em{color:#ff9700;vertical-align:middle;padding-right:5px;}
.report_ceng .details textarea{width:560px;max-width:560px;height:75px;max-height:75px;vertical-align:top;padding-top:10px;padding-left:5px;}
.report_ceng .particular{width:560px;height:auto;margin-left:122px;padding:15px 0 0;display:inline-block;}
.report_ceng .particular em{color:#ff9700;vertical-align:middle;padding-right:5px;}
.report_ceng .particular label{vertical-align:middle;margin-right:5px;color:#666;font-size:14px;}
.report_ceng .particular input{width:55px;height:20px;padding-left:5px;}
.report_ceng .particular span{color:#999;font-size:12px;padding-left:5px;}
.report_ceng .intotal{margin-top:30px;}
.report_ceng .intotal em{color:#ff6600;font-size:24px;display:inline-block;margin-bottom:8px;}
.report_ceng .intotal span{color:#999;font-size:16px;}
.report_ceng .analysis strong{font-weight:normal;color:#f90;font-size:24px;padding-top:40px;display:block;padding-bottom:25px;}
.report_ceng .analysis p{color:#848484;font-size:14px;background:url(../images/pen.png) no-repeat left center;padding-left:60px;}
.report_ceng .btn-orig { color: #fff; display: block; border-radius: 3px; background-color: #ff9700; border-bottom: 2px solid #c26009; font-size: 22px; text-align: center; line-height: 50px; width: 210px; height: 45px; letter-spacing: 4px; text-indent: 4px; font-weight: bold;transition: background-color ease-in-out .24s; -moz-transition: background-color ease-in-out .24s; -webkit-transition: background-color ease-in-out .24s; -o-transition: background-color ease-in-out .24s; -ms-transition: background-color ease-in-out .24s;letter-spacing: 8px;text-indent: 8px; margin:20px 0 20px 85px;}
.report_ceng .btn-orig:hover{background-color:#ff7900;color:#fff;text-decoration:none;}
.report_ceng .submit{margin:0;display:inline-block;}
.report_ceng .draft{text-decoration:underline;display:inline-block;margin-left:40px;color:#707070;font-size:14px;}
.report_ceng .btnarea p{color:#999;font-size:12px;padding-top:20px;}
.report_ceng .w_errmsg{width: 240px; text-align: center; display: none;color: #fff; font-size: 16px; background-color: #000;  padding: 18px 60px; opacity: .8; filter: Alpha(opacity=80); border: 3px solid #d8d8d8; position: absolute; bottom: 46%; left: 0; right: 0; margin: auto;}


/* 发起课时确认 */
.box_ct{width:980px;padding:25px 55px 0 55px;}
.box_ct #cource_info span{padding:0 2px 0 2px;}
.box_ct #cource_info span.impor{padding:0 5px 0 0px;}
.box_ct>.cnfirming label{font-size:18px;padding:0 5px;}
.box_ct>.cnfirming input{height:44px;line-height:44px;border:1px solid #e4e4e4;margin-bottom:30px;font-size:16px;padding:10px;color:#999;}
.box_ct>.cnfirming input.on_date{background: #fff url(../images/hls_jz_aico.png) 10px -473px no-repeat;padding:10px 10px 10px 40px ;cursor:pointer;}
.box_ct>.cnfirming input.class_num{width:95px;}
.class_verify_btn{height:78px;line-height:78px;background:#fff;border-radius:5px;}
.class_verify_btn>a{height:40px;line-height:40px;font-weight:bold;padding:0 100px ;font-size:20px;margin:0 0 0 350px;}

/* 详情 */

.user_center .section1{background:#fff;-moz-borde-radius:2px;-webkit-border-radius:6px;padding-bottom:40px;}
.user_center .section1 .return{margin:15px 0 0 14px;display:inline-block;}
.user_center .section1 .return a{color:#000;}
.ico6{background:url(/img/parent/hls_jz_aico.png) no-repeat 7px -105px;width:30px;height:20px;display:inline-block;}
.user_center .section1 .course_details{width:100%;}
.user_center .section1 .course_details tr th{padding:20px 0;}
.user_center .section1 .course_details tr th strong{font-size:24px;font-weight:normal;margin-left:30px;}
.user_center .section1 .course_details tr th p{color:#666;font-size:16px;}
.user_center .section1 .course_details tr th p span{margin-right:90px;color:#000;font-size:16px;}
.user_center .section1 .course_details tr td{border:1px solid #f1f1f1;text-align:center;padding:10px 0;}
.user_center .section1 .course_details tr td .td_head{color:#8d8d8d;}
.user_center .section1 .course_details tr td .td_ct{color:#666;font-size:16px;padding:0 5px;}
.user_center .section1 .course_details tr td .td_ct.on1{color: #000; display: inline-flex; font-size: 14px; text-align: left;}
.user_center .section1 .course_details tr td .td_ct.on2{color:#ff9700;font-weight:normal;}
.user_center .section1 .course_details tr td .btn1{width:75px;height:40px;line-height:40px;background:#f58635;-moz-border-radius:2px;-webkit-border-radius:6px;font-size:12px;color:#fff;display:inline-block;font-weight:bold;font-size:14px;-moz-border-radius:5px;/* Gecko browsers */ -webkit-border-radius:5px;/* Webkit browsers */ border-radius:5px;/* W3C syntax */}
.tab_ico1{background:url(/img/parent/tab_ico.png) no-repeat 60px 40px;padding-left:20px;}
.tab_ico2{background:url(/img/parent/tab_ico.png) no-repeat 60px -44px;padding-left:20px;}
.tab_ico3{background:url(/img/parent/tab_ico.png) no-repeat 60px -120px;padding-left:20px;}
.tab_ico4{background:url(/img/parent/tab_ico.png) no-repeat 50px -190px;padding-left:20px;}


/* Continue to class */
.user_addClass_infor{padding-top:40px;background:#f5f5f5;padding-bottom:30px;border-bottom:1px solid #e8e8e8;padding-left:340px;}
.user_addClass_infor img{float:left;background:#fff;-moz-border-radius:115px; -webkit-border-radius:115px;border-radius:115px;}
.tech_classTime{margin:15px 0 0 20px;}
.tech_classTime li{line-height: 25px;color: #666;height: 30px;text-align: left;}
.tech_classTime li .subject{font-size:14px;padding:10px;}
.tech_classTime li p {color:#000; } 
.tech_classTime li p span{font-size:18px;color:#999;padding:0 5px;}
.tech_classTime li span,.class_time label{font-size:24px; display:inline;color:#666;} 
.tech_classTime li p strong{color:#ff9700;font-size:24px;font-weight:normal;padding:5px;}
.class_time{margin-top:50px;margin-left:275px;}
.class_time input{width:210px;height:45px;border:1px solid #d5d5d5;color:#000;font-size:24px;padding-left:20px;}
.class_time p{color:#b2b2b2;margin-top:25px;margin-left:140px;}
.class_time .time{margin-left:44px;}
.add_all{font-size:24px;margin-top:30px;margin-left:44px;color:#666;}
.add_all .symbol,.add_all b{color:#ff9700;font-weight:normal;font-size:36px;}
.add_all .yuan{font-size:18px;}
.add_all .total{font-size:14px;padding:0 5px;}
.add_all .total i{font-style:normal;color:#908e8e;padding:0 5px;}
.xk_ceng_twoBtn{margin-top:50px;text-align:center;}
.xk_btn_ok,.bz_btn_ok,.dd_btn_ok{text-decoration:none; color:#fff; display:inline-block; border-radius: 3px; background-color:#FF9700; border-bottom:2px solid #C26009; font-size: 18px; text-align: center; height: 42px;transition: background-color ease-in-out .24s; -moz-transition: background-color ease-in-out .24s; -webkit-transition: background-color ease-in-out .24s; -o-transition: background-color ease-in-out .24s; -ms-transition: background-color ease-in-out .24s; line-height:40px;letter-spacing:2px;padding:0 40px;margin-right:10px;}
.xk_btn_ok:hover,.bz_btn_ok:hover,.dd_btn_ok:hover{text-decoration:none; background-color:#FF7900; color: #fff; font-size:18px;font-weight:bold;}
.xk_btn_close,.bz_btn_close,.dd_btn_close{text-decoration:none; color:#000; display:inline-block; border-radius: 3px; border:1px solid #efefef;background-color:#fff; border-bottom:2px solid #efefef; font-size: 14px; text-align: center;height: 42px;transition: background-color ease-in-out .24s; -moz-transition: background-color ease-in-out .24s; -webkit-transition: background-color ease-in-out .24s; -o-transition: background-color ease-in-out .24s; -ms-transition: background-color ease-in-out .24s; line-height:40px;letter-spacing:2px;padding:0 40px;}
.xk_btn_close:hover,.bz_btn_close:hover,.dd_btn_close:hover{text-decoration:none; background-color:#fff; color: #000;font-weight:bold; }
.xk_meg dd{float:left;height:30px;line-height:30px;width:170px;}
.xk_meg dd i{font-style:normal;}
.repeal_if_else{font-size:24px;text-align:center;margin:90px 0;color:#666;}
.bz_input{margin-top: 18px;height: 30px;line-height:30px;width: 280px;}

/* 课程详情 页面优化 */
.no_txt_tips{color:#666;text-align:center;}
.no_txt_tips span{display:inline-block;font-size:24px;color:#666;margin-bottom:20px;margin-top:90px;}


/* 1.9 */

/* 试听预约 切换 */
#tabsholder ul.list li,#tabsholder1 ul.list li {list-style-type:none;margin-left:20px;}
#tabsholder ul.tabs,#tabsholder1 ul.tabs  {width:100%;overflow:hidden;}
#tabsholder ul.tabs li,#tabsholder1 ul.tabs li {list-style-type:none;display:block;float:left;color:#000;padding:0 8px;margin:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;cursor:pointer;}
#tabsholder ul.tabs li:hover ,#tabsholder1 ul.tabs li:hover {background-color:#ff9900;color:#fff;border-radius:5px;}
#tabsholder ul.tabs li.current,#tabsholder1 ul.tabs li.current  {background-color:#ff9900;color:#fff;border-radius:5px;}
#tabsholder .tabscontent ,#tabsholder1 .tabscontent {padding:8px 0 0 0;display:none;width:100%;text-align:justify;}
.table0 tbody tr td a.t_go_ahead{width:105px;background:#f90;color:#fff;text-align:center;height:30px;line-height:30px;border-radius:5px;}
.table tbody tr td a.t_go_ahead,.table tbody tr td a.classing_xk{background:#f90;color:#fff;text-align:center;border-radius:5px;padding:3px 15px;margin-right:5px;margin-left:5px;}
/* pj */
.t_pingjia{margin:0px 30px;border-bottom:1px solid #e9e9e9;padding:15px 0;}
.t_evaluate_left{width:150px;height:75px;padding-top:10px;padding-left:20px;float:left;}
.t_evaluate_left p{color:#999;font-size:14px;}
.t_evaluate_left p span{color:#ff9933;font-size:16px;}
.t_evaluate_left ul{margin-top:10px;}
.p_evaluate_txt{margin-left:50px;width:870px;float:left;margin-top:10px;overflow:hidden;zoom:1;word-wrap: break-word;}
.p_evaluate_txt .evaluate_time{color:#999;font-size:12px;}
.p_evaluate_txt p{color:#333;font-size:16px;}